var months  = new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");
var months2 = new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
var days  = new Array("Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье");

var dt=document.getElementById("time").value.split(".");
var dt_local=new Date();
var dt_curr=new Date(dt[0],dt[1]-1,dt[2],dt[3],dt[4],dt[5]);
var day_curr = dt_curr.getDay()==0 ? 7 : dt_curr.getDay();
var dt_first=new Date(dt[0],dt[1]-1,1);
var day_first = dt_first.getDay()==0 ? 7 : dt_first.getDay();
var dt_last=new Date(dt[0],dt[1],0);

var html='<style type="text/css">.calend_head td { background: #99bbee; color: #000000; text-align: center; font-size: 11px; font-weight: normal }';
html+='.calend_body td { background: url(/img/calendar.png); color: #000000; text-align: center; font-size: 12px; font-weight: bold }</style>';
html+='<div style="width: 276px; height: 190px; margin:0px; padding: 15px 0 4px 0; background: #f9f9f9 url(/img/clocks.png) no-repeat">';
html+='<div style="float: left; margin-left: 40px">';
html+='<div id="clock_date" style="font-weight: bold; font-size: 14px; color: #000000; text-align: center"></div>';
html+='<div id="clock_day" style="font-weight: bold; font-size: 14px; color: #ffffff; text-align: center"></div>';
html+='</div>';
html+='<div id="clock_time" style="margin-right:39px; font-family: Arial Black; font-size: 24px; font-weight: bold; color: #000000; text-align: center"></div>';
html+='<center><div style="width: 200px; height: 133px; margin: 0px">';
html+='<table cellpadding="2" cellspacing="1" border="0" cols="7" style="" width="100%">';
html+='<thead class="calend_head"><tr><td colspan="7" style="background-color: #4466aa; height: 18px; font-weight: bold; color: #ffffff"><div id="clock_month"></div></td></tr><tr><td>пн</td><td>вт</td><td>ср</td><td>чт</td><td>пт</td><td style="background-color: #ffaaaa">сб</td><td style="background-color: #ffaaaa">вс</td></tr></thead>';
html+='<tbody class="calend_body" id="calendar_body"></tbody></table></div></center></div>';
$("#calendar").html(html);

	var htm='<tr>';
  var dt_n=new Date();
  var dt_new=new Date(dt_n-(dt_local-dt_curr));
  
	for (var cc=1; cc<day_first; cc++) { htm+='<td></td>'; }
	var dd=1;
	while (dd<=dt_last.getDate()) {
		if (dd==dt_new.getDate()) { htm+='<td style="background-color: #3355ff; color: #ffffff">'; } else { htm+='<td>'; }
		htm+=dd+'</td>';
		dd++;
		cc++;
		if (cc==8) {
			cc=1;
			htm+='</tr><tr>';
		}
	}
	if (cc==1) {
		htm=htm.substr(0,html.length-4);
	} else {
		while (cc<8) { htm+='<td></td>'; cc++; }
		htm+='</tr>';
	}
	$("#calendar_body").html(htm);  


var ch=' ';
run_timer();

//--------------------------------------------------
function run_timer() {
	var dt_n=new Date();
	var dt_new=new Date(dt_n-(dt_local-dt_curr));
	ch=ch==':' ? ' ' : ':';
	$("#clock_time").html((dt_new.getHours()<10 ? "0"+dt_new.getHours() : dt_new.getHours())+ch+(dt_new.getMinutes()<10 ? "0"+dt_new.getMinutes() : dt_new.getMinutes()));
	$("#clock_date").html(dt_new.getDate()+' '+months2[dt_new.getMonth()]+' '+dt_new.getFullYear());
	$("#clock_day").html(days[dt_new.getDay()==0 ? 6 : dt_new.getDay()-1]);
	$("#clock_month").html(months[dt_new.getMonth()]+' '+dt_new.getFullYear());

//	setTimeout("run_timer()",500);
}